package com.xidian.zhiancloud.model;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 *应急演练记录
 */
@Data
@TableName("t_emergency_drill_record")
public class EmergencyDrillRecord {
    /**
     *   id
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     *   公司id
     */
    private Long companyId;

    /**
     * 选择演练计划 id
     */
    private Long drillPlanId;


    /**
     *   演练预案名称id
     */
    private Long planEmergeNameId;

    /**
     *   应急演练类型
     */
    private Byte typeId;
    /**
     * 应急预案类别
     */
    private Integer typePId;

    /**
     *   组织单位/部门id
     */
    private Long organizationId;

    /**
     *   演练开始时间
     */
    @Excel(name="演练开始时间",orderNum = "4",needMerge = true,format = "yyyy-mm-dd")
    private  Date startTime;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 创建人id
     */
    private Long creatorId;
    /**
     *   演练地点
     */
    @Excel(name="演练地点",orderNum = "6",needMerge = true)
    private String locale;

    /**
     *   参加人数
     */
    @Excel(name="参加人数",orderNum = "7",needMerge = true)
    private Integer numP;

    /**
     *   是否关联演练计划，0否，1是
     */
    private Byte connectionId;

    /**
     *   演练过程记录
     */
    private String record;

    /**
     *   存在问题及改进措施
     */
    private String question;

    /**
     *   签到表附件url，多个url用逗号分割
     */
    private String signInForm;

    /**
     *   演练照片/视频附件url，多个url用逗号分割
     */
    private String picture;

    /**
     *   演练总结附件url，多个url用逗号分割
     */
    private String summary;

    /**
     *   演练效果评估附件url，多个url用逗号分割
     */
    private String assessment;

    /**
     * 结束时间
     */
    @Excel(name="演练结束时间",orderNum = "5",needMerge = true,format = "yyyy-mm-dd")
    private Date endTime;
}